gusucode.com > 数字信号处理,包括:各种现有信号及随机信号的输入,从文件读取数据的输入 > Digital Signal Matlab ex1/Ellipap.m
axes(handles.axes3); Xaxis=str2num(get(handles.EditX,'String')); Yaxis=str2num(get(handles.EditY,'String')); x=[-Xaxis:Xaxis] global SignalFFT y=SignalFFT; N=5;%阶数 rp=0.5;%最大衰减 rs=10;%最小衰减 [z,p,k]=ellipap(N,rp,rs); [b,a]=zp2tf(z,p,k); d=filter(b,a,y); global SignalTran; SignalTran=d; %subplot(2,2,3); stem(d,x,'.k'); length=length(d); axis([-num,num,-length/2,length/2]); title('滤波器')